etching stitch - Turkish English Dictionary